package cc.rengu.igas.channel.nucc.facade.request;

import cc.rengu.igas.channel.nucc.facade.base.BaseRequest;
import cc.rengu.igas.channel.nucc.facade.base.Header;

import java.io.Serializable;

/**
 * 交易详情查询请求
 */
public class TransDetailQueryRequest extends BaseRequest implements Serializable {
    /**
     * 受理机构标识
     */
    private String instgId;
    /**
     * 接收方机构标识
     */
    private String sinkInstgId;
    /**
     * 收/付标识
     */
    private String rpFlag;
    /**
     * 原网联交易类别
     */
    private String oriTrxCtgy;
    /**
     * 原交易流水号
     */
    private String oriTrxId;
    /**
     * 原交易日期
     */
    private String oriTrxDtTm;
    /**
     * 原银行账户类型
     */
    private String oriAcctTp;
    /**
     * 原协议号
     */
    private String oriSgnNo;

    public String getInstgId() {
        return instgId;
    }

    public void setInstgId(String instgId) {
        this.instgId = instgId;
    }

    public String getSinkInstgId() {
        return sinkInstgId;
    }

    public void setSinkInstgId(String sinkInstgId) {
        this.sinkInstgId = sinkInstgId;
    }

    public String getRpFlag() {
        return rpFlag;
    }

    public void setRpFlag(String rpFlag) {
        this.rpFlag = rpFlag;
    }

    public String getOriTrxCtgy() {
        return oriTrxCtgy;
    }

    public void setOriTrxCtgy(String oriTrxCtgy) {
        this.oriTrxCtgy = oriTrxCtgy;
    }

    public String getOriTrxId() {
        return oriTrxId;
    }

    public void setOriTrxId(String oriTrxId) {
        this.oriTrxId = oriTrxId;
    }

    public String getOriTrxDtTm() {
        return oriTrxDtTm;
    }

    public void setOriTrxDtTm(String oriTrxDtTm) {
        this.oriTrxDtTm = oriTrxDtTm;
    }

    public String getOriAcctTp() {
        return oriAcctTp;
    }

    public void setOriAcctTp(String oriAcctTp) {
        this.oriAcctTp = oriAcctTp;
    }

    public String getOriSgnNo() {
        return oriSgnNo;
    }

    public void setOriSgnNo(String oriSgnNo) {
        this.oriSgnNo = oriSgnNo;
    }
}
